7 research outputs found

    A randomized polynomial kernel for Subset Feedback Vertex Set

    Get PDF
    The Subset Feedback Vertex Set problem generalizes the classical Feedback Vertex Set problem and asks, for a given undirected graph G=(V,E)G=(V,E), a set S⊆VS \subseteq V, and an integer kk, whether there exists a set XX of at most kk vertices such that no cycle in G−XG-X contains a vertex of SS. It was independently shown by Cygan et al. (ICALP '11, SIDMA '13) and Kawarabayashi and Kobayashi (JCTB '12) that Subset Feedback Vertex Set is fixed-parameter tractable for parameter kk. Cygan et al. asked whether the problem also admits a polynomial kernelization. We answer the question of Cygan et al. positively by giving a randomized polynomial kernelization for the equivalent version where SS is a set of edges. In a first step we show that Edge Subset Feedback Vertex Set has a randomized polynomial kernel parameterized by ∣S∣+k|S|+k with O(∣S∣2k)O(|S|^2k) vertices. For this we use the matroid-based tools of Kratsch and Wahlstr\"om (FOCS '12) that for example were used to obtain a polynomial kernel for ss-Multiway Cut. Next we present a preprocessing that reduces the given instance (G,S,k)(G,S,k) to an equivalent instance (G′,S′,k′)(G',S',k') where the size of S′S' is bounded by O(k4)O(k^4). These two results lead to a polynomial kernel for Subset Feedback Vertex Set with O(k9)O(k^9) vertices

    Smaller Parameters for Vertex Cover Kernelization

    Get PDF
    We revisit the topic of polynomial kernels for Vertex Cover relative to structural parameters. Our starting point is a recent paper due to Fomin and Str{\o}mme [WG 2016] who gave a kernel with O(∣X∣12)\mathcal{O}(|X|^{12}) vertices when XX is a vertex set such that each connected component of G−XG-X contains at most one cycle, i.e., XX is a modulator to a pseudoforest. We strongly generalize this result by using modulators to dd-quasi-forests, i.e., graphs where each connected component has a feedback vertex set of size at most dd, and obtain kernels with O(∣X∣3d+9)\mathcal{O}(|X|^{3d+9}) vertices. Our result relies on proving that minimal blocking sets in a dd-quasi-forest have size at most d+2d+2. This bound is tight and there is a related lower bound of O(∣X∣d+2−ϵ)\mathcal{O}(|X|^{d+2-\epsilon}) on the bit size of kernels. In fact, we also get bounds for minimal blocking sets of more general graph classes: For dd-quasi-bipartite graphs, where each connected component can be made bipartite by deleting at most dd vertices, we get the same tight bound of d+2d+2 vertices. For graphs whose connected components each have a vertex cover of cost at most dd more than the best fractional vertex cover, which we call dd-quasi-integral, we show that minimal blocking sets have size at most 2d+22d+2, which is also tight. Combined with existing randomized polynomial kernelizations this leads to randomized polynomial kernelizations for modulators to dd-quasi-bipartite and dd-quasi-integral graphs. There are lower bounds of O(∣X∣d+2−ϵ)\mathcal{O}(|X|^{d+2-\epsilon}) and O(∣X∣2d+2−ϵ)\mathcal{O}(|X|^{2d+2-\epsilon}) for the bit size of such kernels

    On Kernelization for Edge Dominating Set under Structural Parameters

    Get PDF
    In the NP-hard Edge Dominating Set problem (EDS) we are given a graph G=(V,E) and an integer k, and need to determine whether there is a set F subseteq E of at most k edges that are incident with all (other) edges of G. It is known that this problem is fixed-parameter tractable and admits a polynomial kernelization when parameterized by k. A caveat for this parameter is that it needs to be large, i.e., at least equal to half the size of a maximum matching of G, for instances not to be trivially negative. Motivated by this, we study the existence of polynomial kernelizations for EDS when parameterized by structural parameters that may be much smaller than k. Unfortunately, at first glance this looks rather hopeless: Even when parameterized by the deletion distance to a disjoint union of paths P_3 of length two there is no polynomial kernelization (under standard assumptions), ruling out polynomial kernelizations for many smaller parameters like the feedback vertex set size. In contrast, somewhat surprisingly, there is a polynomial kernelization for deletion distance to a disjoint union of paths P_5 of length four. As our main result, we fully classify for all finite sets H of graphs, whether a kernel size polynomial in |X| is possible when given X such that each connected component of G-X is isomorphic to a graph in H

    Approximate Turing Kernelization for Problems Parameterized by Treewidth

    Get PDF
    We extend the notion of lossy kernelization, introduced by Lokshtanov et al. [STOC 2017], to approximate Turing kernelization. An α\alpha-approximate Turing kernel for a parameterized optimization problem is a polynomial-time algorithm that, when given access to an oracle that outputs cc-approximate solutions in O(1)O(1) time, obtains an (α⋅c)(\alpha \cdot c)-approximate solution to the considered problem, using calls to the oracle of size at most f(k)f(k) for some function ff that only depends on the parameter. Using this definition, we show that Independent Set parameterized by treewidth ℓ\ell has a (1+ε)(1+\varepsilon)-approximate Turing kernel with O(ℓ2ε)O(\frac{\ell^2}{\varepsilon}) vertices, answering an open question posed by Lokshtanov et al. [STOC 2017]. Furthermore, we give (1+ε)(1+\varepsilon)-approximate Turing kernels for the following graph problems parameterized by treewidth: Vertex Cover, Edge Clique Cover, Edge-Disjoint Triangle Packing and Connected Vertex Cover. We generalize the result for Independent Set and Vertex Cover, by showing that all graph problems that we will call "friendly" admit (1+ε)(1+\varepsilon)-approximate Turing kernels of polynomial size when parameterized by treewidth. We use this to obtain approximate Turing kernels for Vertex-Disjoint HH-packing for connected graphs HH, Clique Cover, Feedback Vertex Set and Edge Dominating Set

    Preprocessing Under Uncertainty: Matroid Intersection

    Get PDF
    We continue the study of preprocessing under uncertainty that was initiated independently by Assadi et al. (FSTTCS 2015) and Fafianie et al. (STACS 2016). Here, we are given an instance of a tractable problem with a large static/known part and a small part that is dynamic/uncertain, and ask if there is an efficient algorithm that computes an instance of size polynomial in the uncertain part of the input, from which we can extract an optimal solution to the original instance for all (usually exponentially many) instantiations of the uncertain part. In the present work, we focus on the Matroid Intersection problem. Amongst others we present a positive preprocessing result for the important case of finding a largest common independent set in two linear matroids. Motivated by an application for intersecting two gammoids we also revisit Maximum Flow. There we tighten a lower bound of Assadi et al. and give an alternative positive result for the case of low uncertain capacity that yields a Maximum Flow instance as output rather than a matrix

    Elimination Distances, Blocking Sets, and Kernels for Vertex Cover

    Get PDF
    The Vertex Cover problem plays an essential role in the study of polynomial kernelization in parameterized complexity, i.e., the study of provable and efficient preprocessing for NP-hard problems. Motivated by the great variety of positive and negative results for kernelization for Vertex Cover subject to different parameters and graph classes, we seek to unify and generalize them using so-called blocking sets. A blocking set is a set of vertices such that no optimal vertex cover contains all vertices in the blocking set, and the study of minimal blocking sets played implicit and explicit roles in many existing results. We show that in the most-studied setting, parameterized by the size of a deletion set to a specified graph class ?, bounded minimal blocking set size is necessary but not sufficient to get a polynomial kernelization. Under mild technical assumptions, bounded minimal blocking set size is showed to allow an essentially tight efficient reduction in the number of connected components. We then determine the exact maximum size of minimal blocking sets for graphs of bounded elimination distance to any hereditary class ?, including the case of graphs of bounded treedepth. We get similar but not tight bounds for certain non-hereditary classes ?, including the class ?_{LP} of graphs where integral and fractional vertex cover size coincide. These bounds allow us to derive polynomial kernels for Vertex Cover parameterized by the size of a deletion set to graphs of bounded elimination distance to, e.g., forest, bipartite, or ?_{LP} graphs
    corecore